
#include "../gtest-1.6.0/fused-src/gtest/gtest.h"
#include "../../libraries/parsing/parsing.h"

class iniciarTest : public testing::Test
{
public:
  Parsing P;
  string mensaje1;
  string mensaje2;

  virtual void SetUp()
  {
    mensaje1 = "(init l 1 before_kick_off)";
    mensaje2 = "(init r 11 before_kick_off)";

}
  virtual void TearDown()
  {
  }
};


TEST_F(iniciarTest, test1)
{
    int numero;
    char lado;
    P.iniciar(mensaje1,&numero,&lado);
     EXPECT_EQ(1,numero);
     EXPECT_EQ('l',lado);

}
TEST_F(iniciarTest, test2)
{
    int numero;
    char lado;
    P.iniciar(mensaje2,&numero,&lado);
     EXPECT_EQ(11,numero);
     EXPECT_EQ('r',lado);
}


int main(int argc, char **argv)
{
    ::testing::InitGoogleTest(&argc, argv);
    return RUN_ALL_TESTS();
}
